package excercise;

public class EX06_OOP05 {
	
	/*
		
		setXxx 메서드 작성법
		멤버변수 이름이 Name 인 경우
		public void setName(String name){
			this.name = name;
		}
		public void set???(##### ???){	//### 은 자료형
			this.??? = ???;
		}
		
		
		getXxx 메서드 작성법
		멤버변수 이름이 Name 인 경우
		public String getName(){
			return this.name = name;
			(줄인것 : return name; )
		}
		getXxx 메서드 작성법
		멤버변수 이름이 Name 인 경우
		public ##### get???(){
			return ???;
		}
		
	 */
	
	public static void main(String[] args) {
		
		SungJukVO sj = new SungJukVO();
		//sj.name = "김태희";
		//멤버변수가 private 으로 선언되었으므로 객체명.멤버변수명 으로 사용 불가
		
		sj.setName("태희");
		
		
		System.out.println(sj.getName());
		
		
		
		RetangleVO rvo = new RetangleVO();
		
		
		System.out.println(rvo.getWidth());
		System.out.println(rvo.getHeight());
		
		
	}

	
}

class SungJukVO {
	
	private String name;
	int kor;
	int eng;
	int mat;
	

	public SungJukVO(){}
	public SungJukVO(int kor, int eng, int mat, String name){
		
	}
	
	//setter/getter 메서드 정의
	
	public void setName(String name){
		
		this.name = name;
		
	}	//멤버변수 name 에 대한 setter 메서드
	
	public String getName(){
		return this.name;
	}	//멤버변수 name 에 대한 getter 메서드
	
	
}

class RetangleVO{
	
	//멤버변수
	private float width;
	private float height;
	
	//생성자
	public RetangleVO(){}
	public RetangleVO(float width, float height){
		
		this.width = width;
		this.height = height;
		
	}
	
	//setter/getter
	
	public void setWidth(float width){
		
		this.width = width;
		
	}
	
	public float getWidth(){
		
		return width;
		
	}
	
	public void setHeight(float height){
		
		this.height = height;
		
	}
	
	public float getHeight(){
		
		return height;
		
	}
	
}



class RetangleService{
	
	
	
}